.promotion input {
  width: 150px;
  margin: 10px 10px 10px 0px;
  float: left;
}
.promotion h2 {
  margin: 10px 10px 10px 0px;
  display: inline;
  float: left;
}

.promotion h3 {
  margin: 0px 1px 2px 0px;
  display: inline;
  float: left;
}


.icon {
  margin: 16px 80px 10px 0px;
  font-size: 16px;
  display: inline;
  float: left;


}
.icon2 {
  margin: 16px 5px 10px 0px;
  font-size: 16px;
  display: inline;
  float: left;


}
.check {
  margin: 10px 5px 10px 0px;
  font-size: 16px;
  display: inline;
  float: left;


}

.icon3 {
  margin: 16px 5px 10px 16px;
  font-size: 16px;
  display: inline;
  float: right;
}
.icon4 {
  margin-top: 10px;

  display: inline;
  float: right;


}
.submit {

  width:100px;
  height: 30px;
  margin-top: 50px;
  margin-left: 200px;
  font-size: 15px;

}

.messageLeft2 {
  margin: 100px 70px 10px 0px;
  font-size: 16px;
  display: inline;
  float: left;

}
.headDiv {
  border-bottom: solid 1px #bbbbbb;
  padding-top: 10px;
  padding-bottom: 10px;
}
.treeNode {
  font-size: 20px;
  color: #101010;
}
.content {
  margin-top:20px;
}
.roleDiv {
  width:30%;
  float:left;
  padding-left:20px;
}
.menuDiv {
  float: left;
  padding-left: 30px;
  border-left: 1px solid #bbbbbb;
}
.edit{
  font-size: 16px;

}
.searchBtn {
  border:none;
}
.edit_margin{

  margin: 30px 0px 10px 0px;
}
.property{

  float: left;
  width: 50%;
  margin: 30px 0px 10px 0px;

}
.menuDiv {
  float: left;
  margin: 30px 0px 10px 0px;
  padding-left: 30px;
  border-left: 1px solid #bbbbbb;
}




.message {
  margin: 30px 0px 0px 50px;
}

.messageLeft {
  text-align: right;
}

.select {
  width: 120px ;
  float: left;
  margin: 10px 0px 10px 0px;

}
.selectOption {
  width: 90px ;
  margin: 10px 0px 10px 0px;

}
.search_icon {
  display: inline;
  font-size:15px;
  float: left;
  margin: 17px 0px 10px 20px;
}
.plus_icon {
  display: inline;
  float: left;
  font-size:15px;
  margin: 17px 10px 10px 0px;
}
.icon {
  display: inline;
  float: left;

  margin: 3px 5px 0px 0px;

}
.close_icon {

  float: right;
  font-size:15px;
  margin: 13px 0px 0px 0px;

}
.plus_button {
  display: inline;
  float: left;
  margin: 10px 0px 0px 0px;
  font-weight:bold;

}
.logoImg {
  margin:0px 0px 0px 20px;
  height: 70px;
  display: block;
  padding: 5px;

}






.edit{
  font-size: 15px;
  text-align: left;

}
.edit_margin{

  margin: 30px 0px 10px 0px;
}
.td{

  min-height: 100px;
  border-left: 1px solid #bbbbbb;
}
.td_tree{

  width: 50%;
}
.attribute{

  text-align: center;
  width: 50%;
}
.table{
  width: 100%;
}

.submit{
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.showAttribute{

  position: absolute;
  left: 10px;
  top:150px;
}
.loading{
  position: absolute;
  left: 10px;
  top:150px;
}

.hh {
  margin: 40px 0px 100px 210px;


}
